package com.ourchem.bus.domain;

import com.ourchem.common.core.domain.BaseEntity;

/**
 * @Author xiYan
 * @Description
 * @Date created in 13:50 2021/12/22
 */
public class Patent extends BaseEntity {

    //专利名称
    private String title;

    //申请号
    private String application_num_sear;

    //公开号
    private String publication_number_sear;

    //法律状态
    private String last_legal_status_stat;

    //公开国
    private String publication_country_stat;

    //法律状态
    private String patent_type_stat;

    //申请人
    private String[] applicants_normal_stat;

    //专利更新时间
    private Long update_time;

//    专利维持期
    private String patent_duration;

//    申请人
    private String [] applicants_stat;

//    发明人
    private String [] inventors;

//    专利权人
    private String [] assignees;

//    申请日
    private String application_date;

    //    申请日
    private String publication_date;

//    优先权日
    private String priority_date;

//    优先权号
    private String[] priority_num;

//    摘要
    private String abstract_ab;

    private String[] ipcNum;

    private String claims;

    private String description;

    private String[] legal_event_status_json;

    private LegalStatusJson[] legalEventStatus;

    private String[] agency;
    private String[] agent;
    private String applicant_addr;
    private String patent_value_score;
    private String patent_status;

    public String getPatent_status() {
        return patent_status;
    }

    public void setPatent_status(String patent_status) {
        this.patent_status = patent_status;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getLast_legal_status_stat() {
        return last_legal_status_stat;
    }

    public void setLast_legal_status_stat(String last_legal_status_stat) {
        this.last_legal_status_stat = last_legal_status_stat;
    }

    public String getPublication_country_stat() {
        return publication_country_stat;
    }

    public void setPublication_country_stat(String publication_country_stat) {
        this.publication_country_stat = publication_country_stat;
    }

    public String getPatent_type_stat() {
        return patent_type_stat;
    }

    public void setPatent_type_stat(String patent_type_stat) {
        this.patent_type_stat = patent_type_stat;
    }

    public String[] getApplicants_normal_stat() {
        return applicants_normal_stat;
    }

    public void setApplicants_normal_stat(String[] applicants_normal_stat) {
        this.applicants_normal_stat = applicants_normal_stat;
    }

    public Long getUpdate_time() {
        return update_time;
    }

    public void setUpdate_time(Long update_time) {
        this.update_time = update_time;
    }

    public String getApplication_num_sear() {
        return application_num_sear;
    }

    public void setApplication_num_sear(String application_num_sear) {
        this.application_num_sear = application_num_sear;
    }

    public String getPublication_number_sear() {
        return publication_number_sear;
    }

    public void setPublication_number_sear(String publication_number_sear) {
        this.publication_number_sear = publication_number_sear;
    }

    public String getPatent_duration() {
        return patent_duration;
    }

    public void setPatent_duration(String patent_duration) {
        this.patent_duration = patent_duration;
    }

    public String[] getApplicants_stat() {
        return applicants_stat;
    }

    public void setApplicants_stat(String[] applicants_stat) {
        this.applicants_stat = applicants_stat;
    }

    public String[] getInventors() {
        return inventors;
    }

    public void setInventors(String[] inventors) {
        this.inventors = inventors;
    }

    public String[] getAssignees() {
        return assignees;
    }

    public void setAssignees(String[] assignees) {
        this.assignees = assignees;
    }

    public String getApplication_date() {
        return application_date;
    }

    public void setApplication_date(String application_date) {
        this.application_date = application_date;
    }

    public String getPriority_date() {
        return priority_date;
    }

    public void setPriority_date(String priority_date) {
        this.priority_date = priority_date;
    }

    public String[] getPriority_num() {
        return priority_num;
    }

    public void setPriority_num(String[] priority_num) {
        this.priority_num = priority_num;
    }

    public String getAbstract_ab() {
        return abstract_ab;
    }

    public void setAbstract_ab(String abstract_ab) {
        this.abstract_ab = abstract_ab;
    }

    public String[] getIpcNum() {
        return ipcNum;
    }

    public void setIpcNum(String[] ipcNum) {
        this.ipcNum = ipcNum;
    }

    public String getClaims() {
        return claims;
    }

    public void setClaims(String claims) {
        this.claims = claims;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public String[] getLegal_event_status_json() {
        return legal_event_status_json;
    }

    public void setLegal_event_status_json(String[] legal_event_status_json) {
        this.legal_event_status_json = legal_event_status_json;
    }

    public LegalStatusJson[] getLegalEventStatus() {
        return legalEventStatus;
    }

    public void setLegalEventStatus(LegalStatusJson[] legalEventStatus) {
        this.legalEventStatus = legalEventStatus;
    }

    public String getPublication_date() {
        return publication_date;
    }

    public void setPublication_date(String publication_date) {
        this.publication_date = publication_date;
    }

    public String[] getAgency() {
        return agency;
    }

    public void setAgency(String[] agency) {
        this.agency = agency;
    }

    public String[] getAgent() {
        return agent;
    }

    public void setAgent(String[] agent) {
        this.agent = agent;
    }

    public String getApplicant_addr() {
        return applicant_addr;
    }

    public void setApplicant_addr(String applicant_addr) {
        this.applicant_addr = applicant_addr;
    }

    public String getPatent_value_score() {
        return patent_value_score;
    }

    public void setPatent_value_score(String patent_value_score) {
        this.patent_value_score = patent_value_score;
    }
}
